package servidorMemcached;
import model.Estado;
import net.spy.memcached.AddrUtil;
import net.spy.memcached.CASResponse;
import net.spy.memcached.CASValue;
import net.spy.memcached.ConnectionObserver;
import net.spy.memcached.MemcachedClient;
import net.spy.memcached.MemcachedClientIF;
import net.spy.memcached.MemcachedConnection;
import net.spy.memcached.NodeLocator;
import net.spy.memcached.internal.BulkFuture;
import net.spy.memcached.transcoders.Transcoder;

import java.io.IOException;
import java.net.SocketAddress;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;

import conexao.ConexaoBD;
import net.spy.*;

public class MetodosMemcached  implements MemcachedClientIF{

	@Override
	public Future<Boolean> add(String arg0, int arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> add(String arg0, int arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean addObserver(ConnectionObserver arg0) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public Future<Boolean> append(String arg0, Object arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> append(long arg0, String arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> append(String arg0, T arg1, Transcoder<T> arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> append(long arg0, String arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<CASResponse> asyncCAS(String arg0, long arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<CASResponse> asyncCAS(String arg0, long arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Long> asyncDecr(String arg0, long arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Long> asyncDecr(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Object> asyncGet(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<T> asyncGet(String arg0, Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<CASValue<Object>> asyncGetAndTouch(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<CASValue<T>> asyncGetAndTouch(String arg0, int arg1,
			Transcoder<T> arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BulkFuture<Map<String, Object>> asyncGetBulk(Iterator<String> arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BulkFuture<Map<String, Object>> asyncGetBulk(Collection<String> arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public BulkFuture<Map<String, Object>> asyncGetBulk(String... arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> BulkFuture<Map<String, T>> asyncGetBulk(Iterator<String> arg0,
			Iterator<Transcoder<T>> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> BulkFuture<Map<String, T>> asyncGetBulk(Collection<String> arg0,
			Iterator<Transcoder<T>> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> BulkFuture<Map<String, T>> asyncGetBulk(Iterator<String> arg0,
			Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> BulkFuture<Map<String, T>> asyncGetBulk(Collection<String> arg0,
			Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> BulkFuture<Map<String, T>> asyncGetBulk(Transcoder<T> arg0,
			String... arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<CASValue<Object>> asyncGets(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<CASValue<T>> asyncGets(String arg0, Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Long> asyncIncr(String arg0, long arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Long> asyncIncr(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CASResponse cas(String arg0, long arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> CASResponse cas(String arg0, long arg1, int arg2, T arg3,
			Transcoder<T> arg4) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public long decr(String arg0, long arg1) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long decr(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long decr(String arg0, long arg1, long arg2) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long decr(String arg0, int arg1, long arg2) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long decr(String arg0, long arg1, long arg2, int arg3) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long decr(String arg0, int arg1, long arg2, int arg3) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public Future<Boolean> delete(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> delete(String arg0, long arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> flush() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> flush(int arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Object get(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> T get(String arg0, Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CASValue<Object> getAndTouch(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> CASValue<T> getAndTouch(String arg0, int arg1, Transcoder<T> arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection<SocketAddress> getAvailableServers() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<String, Object> getBulk(Iterator<String> arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<String, Object> getBulk(Collection<String> arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<String, Object> getBulk(String... arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Map<String, T> getBulk(Iterator<String> arg0, Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Map<String, T> getBulk(Collection<String> arg0,
			Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Map<String, T> getBulk(Transcoder<T> arg0, String... arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public NodeLocator getNodeLocator() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<SocketAddress, Map<String, String>> getStats() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<SocketAddress, Map<String, String>> getStats(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Transcoder<Object> getTranscoder() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection<SocketAddress> getUnavailableServers() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map<SocketAddress, String> getVersions() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public CASValue<Object> gets(String arg0) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> CASValue<T> gets(String arg0, Transcoder<T> arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public long incr(String arg0, long arg1) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long incr(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long incr(String arg0, long arg1, long arg2) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long incr(String arg0, int arg1, long arg2) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long incr(String arg0, long arg1, long arg2, int arg3) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public long incr(String arg0, int arg1, long arg2, int arg3) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public Set<String> listSaslMechanisms() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> prepend(String arg0, Object arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> prepend(long arg0, String arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> prepend(String arg0, T arg1, Transcoder<T> arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> prepend(long arg0, String arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean removeObserver(ConnectionObserver arg0) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public Future<Boolean> replace(String arg0, int arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> replace(String arg0, int arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Future<Boolean> set(String arg0, int arg1, Object arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> set(String arg0, int arg1, T arg2,
			Transcoder<T> arg3) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void shutdown() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public boolean shutdown(long arg0, TimeUnit arg1) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public <T> Future<Boolean> touch(String arg0, int arg1) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public <T> Future<Boolean> touch(String arg0, int arg1, Transcoder<T> arg2) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public boolean waitForQueues(long arg0, TimeUnit arg1) {
		// TODO Auto-generated method stub
		return false;
	}
	


	
	}

	
	
	
		
		


